[INFO] fetching crate tva 0.3.1...
[INFO] testing tva-0.3.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] extracting crate tva 0.3.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate tva 0.3.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tva 0.3.1
[INFO] tweaked toml for crates.io crate tva 0.3.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tva 0.3.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tva 0.3.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded phf_generator v0.13.1
[INFO] [stderr]   Downloaded phf_codegen v0.13.1
[INFO] [stderr]   Downloaded phf_macros v0.13.1
[INFO] [stderr]   Downloaded phf v0.13.1
[INFO] [stderr]   Downloaded phf_shared v0.13.1
[INFO] [stderr]   Downloaded servo_arc v0.4.3
[INFO] [stderr]   Downloaded scraper v0.25.0
[INFO] [stderr]   Downloaded getset v0.0.9
[INFO] [stderr]   Downloaded feature-probe v0.1.1
[INFO] [stderr]   Downloaded debug_unsafe v0.1.4
[INFO] [stderr]   Downloaded faccess v0.2.4
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded cmd_lib_macros v1.9.6
[INFO] [stderr]   Downloaded kasuari v0.4.12
[INFO] [stderr]   Downloaded predicates-tree v1.0.13
[INFO] [stderr]   Downloaded atoi_simd v0.17.0
[INFO] [stderr]   Downloaded bv v0.11.1
[INFO] [stderr]   Downloaded assert_cmd v2.1.2
[INFO] [stderr]   Downloaded rust-lapper v1.2.0
[INFO] [stderr]   Downloaded zip v0.6.6
[INFO] [stderr]   Downloaded pest_meta v2.8.6
[INFO] [stderr]   Downloaded calamine v0.34.0
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded statrs v0.12.0
[INFO] [stderr]   Downloaded bio v0.30.1
[INFO] [stderr]   Downloaded deunicode v1.6.2
[INFO] [stderr]   Downloaded quick-xml v0.39.2
[INFO] [stderr]   Downloaded ndarray v0.13.1
[INFO] [stderr]   Downloaded zlib-rs v0.6.2
[INFO] [stderr]   Downloaded zip v7.2.0
[INFO] [stderr]   Downloaded unicode-width v0.2.0
[INFO] [stderr]   Downloaded itertools v0.11.0
[INFO] [stderr]   Downloaded comrak v0.19.0
[INFO] [stderr]   Downloaded bstr v1.12.1
[INFO] [stderr]   Downloaded petgraph v0.4.13
[INFO] [stderr]   Downloaded typed-path v0.12.3
[INFO] [stderr]   Downloaded markup5ever v0.36.1
[INFO] [stderr]   Downloaded html5ever v0.36.1
[INFO] [stderr]   Downloaded darling_core v0.14.4
[INFO] [stderr]   Downloaded memmap2 v0.9.10
[INFO] [stderr]   Downloaded rapidhash v1.4.0
[INFO] [stderr]   Downloaded cssparser v0.36.0
[INFO] [stderr]   Downloaded fast-float2 v0.2.3
[INFO] [stderr]   Downloaded colored v3.1.1
[INFO] [stderr]   Downloaded bio-types v1.0.4
[INFO] [stderr]   Downloaded matrixmultiply v0.2.4
[INFO] [stderr]   Downloaded snafu v0.6.10
[INFO] [stderr]   Downloaded env_logger v0.10.2
[INFO] [stderr]   Downloaded pest_generator v2.8.6
[INFO] [stderr]   Downloaded ordermap v0.3.5
[INFO] [stderr]   Downloaded cmd_lib v1.9.6
[INFO] [stderr]   Downloaded darling v0.14.4
[INFO] [stderr]   Downloaded derive_builder_core v0.12.0
[INFO] [stderr]   Downloaded derive_builder v0.12.0
[INFO] [stderr]   Downloaded entities v1.0.1
[INFO] [stderr]   Downloaded pest_derive v2.8.6
[INFO] [stderr]   Downloaded ego-tree v0.10.0
[INFO] [stderr]   Downloaded web_atoms v0.2.3
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded derive-new v0.6.0
[INFO] [stderr]   Downloaded bytecount v0.6.9
[INFO] [stderr]   Downloaded num-complex v0.2.4
[INFO] [stderr]   Downloaded snafu-derive v0.6.10
[INFO] [stderr]   Downloaded os_pipe v1.2.3
[INFO] [stderr]   Downloaded path-clean v1.0.1
[INFO] [stderr]   Downloaded lexical v7.0.5
[INFO] [stderr]   Downloaded darling_macro v0.14.4
[INFO] [stderr]   Downloaded slug v0.1.6
[INFO] [stderr]   Downloaded predicates v3.1.4
[INFO] [stderr]   Downloaded codepage v0.1.2
[INFO] [stderr]   Downloaded rust_xlsxwriter v0.94.0
[INFO] [stderr]   Downloaded newtype_derive v0.1.6
[INFO] [stderr]   Downloaded markdown-table-formatter v0.3.0
[INFO] [stderr]   Downloaded predicates-core v1.0.10
[INFO] [stderr]   Downloaded string_cache v0.9.0
[INFO] [stderr]   Downloaded unicode-display-width v0.2.0
[INFO] [stderr]   Downloaded md5 v0.8.0
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded custom_derive v0.1.7
[INFO] [stderr]   Downloaded itertools-num v0.1.3
[INFO] [stderr]   Downloaded semver v0.1.20
[INFO] [stderr]   Downloaded fixedbitset v0.1.9
[INFO] [stderr]   Downloaded doc-comment v0.3.4
[INFO] [stderr]   Downloaded which v4.4.2
[INFO] [stderr]   Downloaded derive_builder_macro v0.12.0
[INFO] [stderr]   Downloaded typed-arena v2.0.2
[INFO] [stderr]   Downloaded multimap v0.6.0
[INFO] [stderr]   Downloaded rustc_version v0.1.7
[INFO] [stderr]   Downloaded string_cache_codegen v0.6.1
[INFO] [stderr]   Downloaded selectors v0.33.0
[INFO] [stderr]   Downloaded strum v0.18.0
[INFO] [stderr]   Downloaded normalize-line-endings v0.3.0
[INFO] [stderr]   Downloaded simd-csv v0.11.1
[INFO] [stderr]   Downloaded rust_xlsxwriter v0.43.0
[INFO] [stderr]   Downloaded intspan v0.8.7
[INFO] [stderr]   Downloaded ssfmt v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 955d41433934ea21de1c872c17cfb5a63a9ca2c83c1a9024faf539994a1a4e70
[INFO] running `Command { std: "docker" "start" "-a" "955d41433934ea21de1c872c17cfb5a63a9ca2c83c1a9024faf539994a1a4e70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "955d41433934ea21de1c872c17cfb5a63a9ca2c83c1a9024faf539994a1a4e70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "955d41433934ea21de1c872c17cfb5a63a9ca2c83c1a9024faf539994a1a4e70", kill_on_drop: false }`
[INFO] [stdout] 955d41433934ea21de1c872c17cfb5a63a9ca2c83c1a9024faf539994a1a4e70
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2ecd6a024cce7bcc667e8dededa51480188a282b7b01fb0a7ece82cc8e5ae051
[INFO] running `Command { std: "docker" "start" "-a" "2ecd6a024cce7bcc667e8dededa51480188a282b7b01fb0a7ece82cc8e5ae051", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling zlib-rs v0.6.2
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling mac v0.1.1
[INFO] [stderr]    Compiling doc-comment v0.3.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling futf v0.1.5
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling web_atoms v0.2.3
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling ndarray v0.13.1
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling matrixmultiply v0.2.4
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling slug v0.1.6
[INFO] [stderr]    Compiling tendril v0.4.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling selectors v0.33.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling bio v0.30.1
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling entities v1.0.1
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling ordermap v0.3.5
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling fixedbitset v0.1.9
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling petgraph v0.4.13
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling zip v7.2.0
[INFO] [stderr]    Compiling faccess v0.2.4
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zip v0.6.6
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling os_pipe v1.2.3
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling unicode-display-width v0.2.0
[INFO] [stderr]    Compiling itertools v0.9.0
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling itertools-num v0.1.3
[INFO] [stderr]    Compiling ordered-float v1.1.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling strum v0.18.0
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling debug_unsafe v0.1.4
[INFO] [stderr]    Compiling statrs v0.12.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling atoi_simd v0.17.0
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling snafu-derive v0.6.10
[INFO] [stderr]    Compiling getset v0.0.9
[INFO] [stderr]    Compiling strum_macros v0.18.0
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling rust_xlsxwriter v0.43.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling codepage v0.1.2
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling rust-lapper v1.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_builder_core v0.12.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling derive-new v0.6.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling snafu v0.6.10
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling cmd_lib_macros v1.9.6
[INFO] [stderr]    Compiling ssfmt v0.1.2
[INFO] [stderr]    Compiling cssparser v0.36.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling ego-tree v0.10.0
[INFO] [stderr]    Compiling path-clean v1.0.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling cmd_lib v1.9.6
[INFO] [stderr]    Compiling fast-float2 v0.2.3
[INFO] [stderr]    Compiling rapidhash v1.4.0
[INFO] [stderr]    Compiling rust_xlsxwriter v0.94.0
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling derive_builder_macro v0.12.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling lexical v7.0.5
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling derive_builder v0.12.0
[INFO] [stderr]    Compiling md5 v0.8.0
[INFO] [stderr]    Compiling comrak v0.19.0
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling markup5ever v0.36.1
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling html5ever v0.36.1
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling multimap v0.6.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling calamine v0.34.0
[INFO] [stderr]    Compiling scraper v0.25.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling markdown-table-formatter v0.3.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling intspan v0.8.7
[INFO] [stderr]    Compiling tva v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 29s
[INFO] running `Command { std: "docker" "inspect" "2ecd6a024cce7bcc667e8dededa51480188a282b7b01fb0a7ece82cc8e5ae051", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2ecd6a024cce7bcc667e8dededa51480188a282b7b01fb0a7ece82cc8e5ae051", kill_on_drop: false }`
[INFO] [stdout] 2ecd6a024cce7bcc667e8dededa51480188a282b7b01fb0a7ece82cc8e5ae051
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8c950dceb2c3ade281c2e445d9a0c700120ec379e18d05cc5c2d538436630f1b
[INFO] running `Command { std: "docker" "start" "-a" "8c950dceb2c3ade281c2e445d9a0c700120ec379e18d05cc5c2d538436630f1b", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling simd-csv v0.11.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling multimap v0.6.0
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling calamine v0.34.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling comrak v0.19.0
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling rust_xlsxwriter v0.43.0
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling cmd_lib v1.9.6
[INFO] [stderr]    Compiling markdown-table-formatter v0.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling statrs v0.12.0
[INFO] [stderr]    Compiling bio v0.30.1
[INFO] [stderr]    Compiling intspan v0.8.7
[INFO] [stderr]    Compiling tva v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] running `Command { std: "docker" "inspect" "8c950dceb2c3ade281c2e445d9a0c700120ec379e18d05cc5c2d538436630f1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c950dceb2c3ade281c2e445d9a0c700120ec379e18d05cc5c2d538436630f1b", kill_on_drop: false }`
[INFO] [stdout] 8c950dceb2c3ade281c2e445d9a0c700120ec379e18d05cc5c2d538436630f1b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4c5adda4fb0f4f51936479c2dea5081f4a5303a2e716bd703b97de8c9b812a12
[INFO] running `Command { std: "docker" "start" "-a" "4c5adda4fb0f4f51936479c2dea5081f4a5303a2e716bd703b97de8c9b812a12", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.66s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tva-d3cdedce2abb71cb)
[INFO] [stdout] 
[INFO] [stdout] running 1603 tests
[INFO] [stdout] test libs::aggregation::math::tests::test_cv ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_mean ... ok
[INFO] [stdout] test libs::aggregation::aggregator::tests::test_calculate_quantile ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_harmmean ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_quantile ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_range ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_count ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_variance ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_range ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_min_max ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_min_max_empty ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_missing_counts ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_sum ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_harm_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_empty_values ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_median ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_iqr ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_mode_count ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_unique ... ok
[INFO] [stdout] test libs::aggregation::ops::tests::test_get_str ... ok
[INFO] [stdout] test libs::aggregation::ops::tests::test_parse_float ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_collapse ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_empty_rand ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_first ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_last ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_stdev ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_rand ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_more_ops ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_variance ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_cv ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_update ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_allocation ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_nunique ... ok
[INFO] [stdout] test libs::aggregation::tests::test_collapse_rand ... ok
[INFO] [stdout] test libs::aggregation::tests::test_basic_stats ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_geo_mean ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_stdev ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_mad ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_mode ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_quantile ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_mad ... ok
[INFO] [stdout] test libs::aggregation::tests::test_empty_input ... ok
[INFO] [stdout] test libs::aggregation::tests::test_first_last_range ... ok
[INFO] [stdout] test libs::aggregation::tests::test_geomean_harmmean ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_basic ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_constant ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_nan_no_entry ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_even ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_empty_mode ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mean_nan ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mode_nunique ... ok
[INFO] [stdout] test libs::aggregation::tests::test_single_value_stats ... ok
[INFO] [stdout] test libs::aggregation::tests::test_quantiles ... ok
[INFO] [stdout] test libs::aggregation::tests::test_variance_stdev_cv ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_geomean ... ok
[INFO] [stdout] test libs::cell::tests::test_basic_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_collapse_with_duplicates ... ok
[INFO] [stdout] test libs::aggregation::tests::test_min_max_nan ... ok
[INFO] [stdout] test libs::cell::tests::test_collapse_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_default_impl ... ok
[INFO] [stdout] test libs::aggregation::tests::test_stdev_nan ... ok
[INFO] [stdout] test libs::cell::tests::test_advanced_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_edge_cases ... ok
[INFO] [stdout] test libs::cell::tests::test_invalid_numeric ... ok
[INFO] [stdout] test libs::cell::tests::test_missing_counts ... ok
[INFO] [stdout] test libs::cell::tests::test_mode_count_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_mode_tie_breaking ... ok
[INFO] [stdout] test libs::cell::tests::test_noop_updates ... ok
[INFO] [stdout] test libs::cell::tests::test_more_distribution_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_nunique_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_quantiles ... ok
[INFO] [stdout] test libs::cell::tests::test_rand ... ok
[INFO] [stdout] test libs::cell::tests::test_rand_with_empty_cell ... ok
[INFO] [stdout] test libs::cell::tests::test_result_branches ... ok
[INFO] [stdout] test libs::cell::tests::test_result_unmatched_ops ... ok
[INFO] [stdout] test libs::cell::tests::test_more_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_type_overwrite ... ok
[INFO] [stdout] test libs::cell::tests::test_unique_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_update_else_branches ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_not_found ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_found ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_last_section ... ok
[INFO] [stdout] test libs::cli::tests::test_header_arg_basic ... ok
[INFO] [stdout] test libs::cell::tests::test_string_ops ... ok
[INFO] [stdout] test libs::cell::tests::test_lazy_init_coverage ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_header_and_lines ... ok
[INFO] [stdout] test libs::cli::tests::test_header_args_with_columns ... ok
[INFO] [stdout] test libs::cell::tests::test_first_last_logic ... ok
[INFO] [stdout] test libs::cell::tests::test_ignored_values ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_default ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_header_and_hash1 ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_hash_and_hash1 ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_hash_lines ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_firstline ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_hash_lines1 ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_firstline_short ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_invalid_datetime_string ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_lines_n_zero_error ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_lines_n ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_roundtrip ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_now ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_invalid_type ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_list_error ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_various_formats ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_with_datetime_value ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_different_formats ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_invalid_date ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_invalid_format ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_unicode ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_hash_different_inputs ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_hash_consistency ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_long_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_unicode ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_multiline ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256_long_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_invalid_chars ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_not_utf8 ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_various_types ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_empty ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_invalid ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_eprint_return_last ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_list ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_null ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_float ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_int ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_bool ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_nested_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_with_empty_params_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first_empty_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_empty_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_single_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last_empty_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_map_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_map ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_non_numeric_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_map_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_map_with_empty_params_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_null_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_invalid_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_with_lambda ... ok
[INFO] [stdout] test libs::cell::tests::test_count_behavior ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_errors ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_large_step ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_negative_only ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_three_args_invalid ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_negative_step_wrong_direction ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_lambda_insufficient_params ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_with_empty_params_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_does_not_modify_original ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_first_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_last_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_nested_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_non_numeric_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_float_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_null_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse_single_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_empty_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_end_less_than_start ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_non_numeric_start ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_with_empty_params_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_empty_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_strings ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_empty_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_no_match ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_with_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_all_match ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_stops_at_first_false ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique ... ok
[INFO] [stdout] test libs::cell::tests::test_cross_type_safety ... ok
[INFO] [stdout] test libs::aggregation::aggregator::tests::test_aggregator_default ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_same_from_and_upto ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64 ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_all_different ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_all_same ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_empty_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_non_list ... ok
[INFO] [stdout] test libs::cell::tests::test_cv_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_time_components ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_with_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_same_type ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_strings ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_truthy_values ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_nested ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_truthy_values ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_chaining ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_returns_valid_path ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_different_types ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_integration ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_floats ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_existing ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_non_string_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_bool_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_with_floats ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_integration ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_datetime_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_float_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_int_key ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_lambda_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_null_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_false ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_list_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_list ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_list_elements ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_with_null ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_not_empty ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_bool_false ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_list ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_list_with_elements ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_null ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_cwd_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_env_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_env_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_float_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_int_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_version_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_format ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_float_string_integer ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_positive ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_negative_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_zero ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_negative ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_platform_result ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_large_float_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_negative_edge_case ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_datetime_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_large ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_infinity ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_invalid_string_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_scientific_notation_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_whitespace_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_invalid_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_negative_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_negative_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_negative_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_negative_string_edge_case ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_large_number ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_whitespace_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_invalid_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_lambda_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_fraction ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_10 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_fraction ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_bool_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_empty ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_single_value ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_string_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_all_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_bool_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_mixed_with_invalid_strings ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_skips_datetime_lambda ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_with_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_no_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_datetimes ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_lambdas ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_empty ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_lists ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_with_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_string_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_no_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_all_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_single_value ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_with_null_and_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_fractional ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_negative_base_even_exponent ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_negative_base_odd_exponent ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_datetime_exp_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_exact ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_half ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_exact_half ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_datetime_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_lambda_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_zero_base ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_list_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_zero_exponent ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_list_exp_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_negative_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string_scientific ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_special_float_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_very_small ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_trigonometric_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_bool ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_invalid_group_type ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_negative_exponent ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_group_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_case_sensitive ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_multiline ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_with_float_group ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_char_len ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_empty_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_no_match ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_with_named_groups ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_char_len_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_contains ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_contains_not_found ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_ends_with ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_ends_with_false ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_list ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_lower ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_starts_with ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_replace_no_match ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_split ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_split_empty ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_unicode ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_lower_integration ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_empty_replacement ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr_partial ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr_start_beyond_length ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_trim ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_trim_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate_type_error ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate_with_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_upper ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_upper_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_upper_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_upper_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_wordcount ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_wordcount_single_word ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_abs ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_join ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_len ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_max ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_md5 ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_min ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_lower_non_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_trim ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_type ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_upper ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_lower_null ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_hash_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_io_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_replace ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_list_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_complex_patterns ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_fixed ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_new ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_datetime_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_variadic ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_regex_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_numeric_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_fixed_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_logical_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_meta_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_variadic ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_zero_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_contains ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_default ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_get_existing ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_register ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_get_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_string_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_new ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_numeric_comparison_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_arithmetic_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_string_comparison_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_binary_op_equality ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_starts_with_false ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_binary_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_bind_with_complex_expr ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_trim_null ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_multiple_groups ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_trim_integration ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_unknown_function ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_bind_with_pipe ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_block_with_multiple_exprs ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_no_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_column_ref_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_nested_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_column_ref_variants ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_pipe_chain ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_comparison_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_string_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_clone ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_factory_methods ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_float_edge_cases_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_many_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_clone_preserves_structure ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_float_formatting ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_creation ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_equality_different_types ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_debug ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_binary ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_bind ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_call ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_column_ref ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_method_call ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_empty_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_literals ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_unary ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_pipe ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_variable ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_lambda ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_bind ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_and_headers ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_no_headers ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_name ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_param_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_other_exprs ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_empty_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_param_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_with_complex_body ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_large_int_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_no_params ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_last_expr_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_last_expr_single ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_logical_ops_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_chain_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_with_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_nested_binary_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_mixed_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_string_escaping_in_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_with_complex_left ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_string_with_special_chars_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_op_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_whole_row_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_right_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_right_variants ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_ge ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_le ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_gt ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_logical_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_lt ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_eq ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_add ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_ops_format ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_sub ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_chain_not_supported ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_ne ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_concat_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_and_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_div ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_or_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_or_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_operator_precedence ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_operator_precedence_with_power ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_concat_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_and_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_mul ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_power_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_mod ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_power_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_multi_params ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_pipe ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_list_literal ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_q_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_pipe_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_with_expr_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_empty_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_with_multiple_expr_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_followed_by_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_chained_on_column ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_string_with_backslash ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_multiple_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_q_string_escapes ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_column ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_func_result ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_name ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_edge_cases ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_chain_three_levels ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_index ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_complex_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_errors ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_binary_expr ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_bool ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_comparison ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_float ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_comment ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_list_literal ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_invalid_column_name ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_column_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_variable_ref ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_addition ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call_multiple_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_nested_func_calls ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_multiple_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_all_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_int ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_pipe ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_string_concat ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_index_negative ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_logical_word ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_negative_number ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_null ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_whole_row ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_precedence ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_unary ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_variable_bind ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_logical ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_empty_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_mixed_ops ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not_not ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_three_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_single_expr ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_not_operator ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_two_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_with_column_ref ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_double_neg ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_with_strings ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_mixed ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_neg ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_empty_input ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_neg_with_float ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_complex_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_by_index ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_by_name ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_whole_row ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_quoted_name ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_no_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_multi_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_error_display ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_comment ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_function_call ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_single_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_if_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_not_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call_chain ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_modulo_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_negative_number ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_power_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_multiline_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_negative_float ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_q_string_with_quotes ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_q_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_mixed_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_float ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_single_quoted_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_concat ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_int ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_variable_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_comparison_type_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_column_name_not_found ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_with_tab ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_and_short_circuit ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_division_by_zero_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block_single_expr ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_clear_lambda_params ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_arithmetic_type_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block_multiple_binds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_column_ref ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_column_index_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison_with_floats ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_bool_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_boolean_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_call_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_char_len ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_complex_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_concat ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_set_get_lambda_param ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_contains ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_with_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_clear_lambda_params ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_index_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name_no_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_set_get_variable ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_default_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_index ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_new ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_accumulator_pattern ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_float_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_expr_helper ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_error_messages ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_complex_chain ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_expr_with_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_empty_block ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_ends_with ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_captures_variables ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_is_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_expr ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_with_captured_vars ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_param ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list_with_expressions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_param_in_body ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_invalid_syntax ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_if_expression ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call_with_object ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_chain ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_mixed_type_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_modulo ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not_with_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_null_handling ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_null_literal ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_number_literal ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_bool ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_with_method_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nth ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_scientific_notation ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_numeric_functions ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_null ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_with_escapes ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_right_call_with_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_power ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_range ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_reverse_string ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_replace ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_with_join ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_concat ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_replace_nth ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_sort ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_reduce ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_right_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_split_and_reverse ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_slice ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_starts_with ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_truncate ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_logical ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_take_while ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_sort_by ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_type_checking_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_wrong_arity ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_basic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unknown_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_with_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_wordcount ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unique ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_builtin ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_type_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_basic_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_column_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_logical_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_function_with_column_ref ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary_neg_float ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary_not_non_bool ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_binding ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_persistence ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_boolean_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_modulo_operator ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_column_reference_by_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_null_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_unknown_column_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_number_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_multi_arg_function_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_operator_precedence ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_multi_arg_function_without_underscore_errors ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_wrong_arity_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_modulo_by_zero_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_unary_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_lambda_param_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_power_operator ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_multiple_underscore_placeholders ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_float ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_integer ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_string ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_nested_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_single_arg_function_without_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_power_operation ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_subtraction ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_or_short_circuit ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_unary_neg_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_empty ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_basic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_operation ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_explicit_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_simple_column_reference ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_short_circuit_chained ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_string_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_unknown_function_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_le_ge_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_chained ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_short_circuit_with_null ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_with_position ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_variable_fallback_to_column ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_variable_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_without_pipe ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_add_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_negative_numbers ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_edge_cases ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_bool_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_empty_lists ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_list_with_incomparable_elements ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_list_with_incomparable_nested ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_lists_different_lengths ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_mixed_types_with_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_null_with_others ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_same_type_different_values ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_string_with_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_comparison_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_datetime_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_datetime_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_display_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_eq_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_lambda ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_comparison_with_nan ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_f64_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_special_values ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_bool_with_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_ge_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_lambda_returns_none ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_div_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_int_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_list_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_list_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_modulo_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_modulo_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_ne_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_null_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_le_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_pow_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_power_negative ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_mul_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_nested_list_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_clone ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_string_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_sub_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_power_with_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_rem_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name_all_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list_lexicographical ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_concat ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_clone ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_int_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_mixed_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_equality ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_with_headers ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_cached_basic ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo_by_zero ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_parse_error ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_f64_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_cached_resolved ... ok
[INFO] [stdout] test libs::expr::tests::test_clear_cache ... FAILED
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_add_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_div_by_zero ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_div_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float_div ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float_mul ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float_sub ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_div_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_mul_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_mul_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_sub_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mul_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_pow_large_exponent ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_pow_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_sub_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo_type_error ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_power ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mod ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float_pow ... ok
[INFO] [stdout] test libs::expr::tests::test_cache_size_empty ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int_eq ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_sub_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float_gt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float_le ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_div_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_lambda ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_list ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical_and ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical_or ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_nested ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_call_with_args ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_no_fold_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_no_fold_variable ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison_ge ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison_le ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary_neg_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary_neg_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary_not ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_by_name ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_concat ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_nested ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_bind ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_unary ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_name_not_found ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison_gt ... ok
[INFO] [stdout] test libs::expr::tests::test_parse_cached_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_index_unchanged ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_all_numeric_ops ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_binary ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_lambda ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_list ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_block ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_blank ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_all_numeric_props ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_byte_len ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_byte_len_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_char_len ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_char_len_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_str ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_numeric ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_absdiff_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_absdiff ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_str_mismatched_fields ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_empty_field_error ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_reldiff ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_not_blank ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_not_empty ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_prop ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_eq_negated ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_empty ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_numeric_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_multiple_specs ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_eq ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_reldiff_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_cmp ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_substr ... ok
[INFO] [stdout] test libs::filter::config::tests::test_filter_config_default ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_split_spec ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_byte_len_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_blank ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_char_len_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_empty ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_reldiff_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_numeric_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_eval_helper ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_not_blank ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_cmp_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_prop_all_props ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_absdiff_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_not_empty ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_str_cmp_optimization ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_substr_negated ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_str_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_regex_negated ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_eq_case_insensitive ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_eq ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_in ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_regex ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex_case_insensitive ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_numeric_cmp_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_reldiff_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_max_field_index ... ok
[INFO] [stdout] test libs::filter::config::tests::test_as_spec_config ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_header_without_label ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only_no_match ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_empty_specs_match_all ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_header_only_file ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_ne ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_line_buffered ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_ne_missing ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_basic_filter_numeric_gt ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_or_logic ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_label_header_line_buffered ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only_with_match ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_invert ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_with_header_by_name ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_basic ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_label_header ... ok
[INFO] [stdout] test libs::io::tests::test_map_io_err ... ok
[INFO] [stdout] test libs::io::tests::test_is_stdin_name ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_method_call ... ok
[INFO] [stdout] test libs::io::tests::test_input_sources ... ok
[INFO] [stdout] test libs::io::tests::test_has_nonempty_line ... ok
[INFO] [stdout] test libs::io::tests::test_read_lines ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_reopen ... ok
[INFO] [stdout] test libs::io::tests::test_raw_input_sources ... ok
[INFO] [stdout] test libs::number::tests::test_fast_parse_f64_empty ... ok
[INFO] [stdout] test libs::io::tests::test_raw_reader_gzip ... ok
[INFO] [stdout] test libs::number::tests::test_format_float ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_basic ... ok
[INFO] [stdout] test libs::number::tests::test_format_number ... ok
[INFO] [stdout] test libs::io::tests::test_reader_regular_file ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_adaptive_tick_count ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_negative ... ok
[INFO] [stdout] test libs::io::tests::test_writer_file ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_scientific_notation ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_special_cases ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_precision ... ok
[INFO] [stdout] test libs::io::tests::test_reader_gzip_file ... ok
[INFO] [stdout] test libs::number::tests::test_format_float_trimming ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_empty ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_single_point ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_trimming ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_precision_zero_range ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_lru ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels_aligned ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels_with_duplicates ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_breaks ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_breaks_min_equals_max ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number_boundary_values ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number_negative ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_basic ... ok
[INFO] [stdout] test libs::io::tests::test_read_lines_error ... ok
[INFO] [stdout] test libs::io::tests::test_read_replaces ... ok
[INFO] [stdout] test libs::io::tests::test_writer_error ... ok
[INFO] [stdout] test libs::number::tests::test_trim_bytes ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_clamping ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_empty_data ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_single_point ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_sqrt_bins ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_sturges_bins ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_with_binwidth ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_data_creation ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_stats_render_trait ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_long_name ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_multiple_boxes ... ok
[INFO] [stdout] test libs::plot::data::tests::test_build_header_with_data ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_single_box ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_with_outliers ... ok
[INFO] [stdout] test libs::plot::data::tests::test_build_header_empty ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single_empty ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single_multiple ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_ignore_errors ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_x ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_x_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_y ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_x_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_ignore_errors ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_color_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_x_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_missing_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_missing_column ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_freedman_diaconis_bins ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_missing_y_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_no_header ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_color_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_x_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_y_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_multiple_y_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_x_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_x_parse_error_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_empty_result ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_invalid_spec ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_with_header ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_single_column_multiple_columns_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_read_headers_empty ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_single_column_success ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_insufficient_points ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_density_char ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_linear ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_density_color ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_large_values ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_with_intercept ... ok
[INFO] [stdout] test libs::plot::data::tests::test_read_headers_with_data ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_negative ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_positive ... ok
[INFO] [stdout] test libs::plot::render::tests::test_get_color ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points_with_clipping ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_basic ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color_different_styles ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color_empty ... ok
[INFO] [stdout] test libs::plot::render::tests::test_parse_marker ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_basic ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_empty_group_name ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_multiple_groups ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_with_line_sorting ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_new ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_path ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_regression ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_dataset_new ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_calculate ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_empty ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_dataset_new_regression ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_single_value ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_with_outliers ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_invalid ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_absolute ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_empty_bins ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_minimum ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_none ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_calculate_bounds_from_stats ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_always ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_never ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_basic ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_key ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_ratio ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_compatibility ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_compat_random_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_compat_random_sampler ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_inorder_sampler ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_inorder_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_replacement_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_replacement_sampler ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_shuffle_sampler ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_key_out_of_range ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_invalid_weight ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_reservoir_sampler_basic ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_missing_weight ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_basic ... ok
[INFO] [stdout] test libs::sampling::traits::tests::test_weighted_item_ordering ... ok
[INFO] [stdout] test libs::tsv::fields::tests::header_from_line_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::header_from_line_empty ... ok
[INFO] [stdout] test libs::sampling::traits::tests::test_write_with_optional_random ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_name_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_numeric_and_names ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_name_range_preserve_order ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_preserve_order_and_duplicates ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_preserve_order_numeric_only ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_requires_header_for_name ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_special_char_escapes ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_unknown_name ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_wildcard_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_fields_to_ints ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_header_from_line_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::parse_field_list_with_header_wildcard_preserve_order ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_fields_to_idx ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_name_matches_pattern_trailing_stars ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_name_matches_pattern_complex ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_error_empty_element ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_error_zero_index ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_incomplete_range_start ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_limit ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_incomplete_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_name_requires_header_error ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_no_header_error ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_no_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_no_header_name_error ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_numeric_zero_or_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_range_errors ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_reverse_name_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_wildcard_not_found ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_reverse_name_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_unknown_end_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_unknown_field_pattern ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_unknown_start_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_error_empty_element ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_error_zero_index ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_error_zero ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_limit ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_error_invalid ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_error_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_mixed ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_reverse ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_reverse_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_whitespace_and_dup ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_range_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_empty_parts ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_field_list_with_header_preserve_order_no_header_reverse ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_trailing_backslash_in_start ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_escaped_dash ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_detect_header_crlf ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_unescape_name_pattern_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_detect_header_no_final_newline ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_detected_header_as_bytes_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_detected_header_as_bytes_multiple ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_detected_header_as_bytes_single ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_first_line_header_only_empty_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_first_line_header_empty_data ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_disabled ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_empty_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_no_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_second_file_non_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_second_file ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_process_first_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_second_file_hash_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_hash_lines1_no_data_after_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_hash_lines_no_hash_found ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_hash_lines_with_crlf ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_hash_lines_with_leading_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_auto_detect ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_tokenize_field_spec_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_config_default ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_disabled ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_lines_n ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_first_line_with_empty_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_with_hash_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_lines_n_header_insufficient_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_with_hash_lines1 ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_lines_n_header_with_leading_empty_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_lines_n_with_crlf ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_empty_indices_vec ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_idx_zero_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_idx_zero_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_missing_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_mixed_zero_index ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_multiple_missing_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_multiple_fields_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_strict_error ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_whole_line_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_multiple_fields_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_strict_error ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_trait_basic ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_trait_multiple ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_trait_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_trait_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_whole_line_limitation ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_multiple_fields ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_multiple_fields_reorder ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field_empty ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_whole_line ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_whole_line_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_non_strict_mode ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_parsed_key_into_owned ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_strict_mode ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_copy_remainder ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_copy_remainder_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_record_error_propagation ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_record_with_refill ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_row ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_basic ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_crlf ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_first_line_empty_lines_only ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_hash_lines1_only_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_hash_lines_only_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_lines_n_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_lines_n_insufficient_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_first_line ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_first_line_with_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_with_binwidth ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines1_no_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines_only_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines_with_empty_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_lines_n ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_lines_n_single_line ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_no_hash_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_no_newline_at_eof ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_reader_large_lines ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_get_str_invalid_utf8 ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_basic ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_empty_fields ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_no_delimiters ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_replaces_content ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_row_trait_edge_cases ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_str_slice_row ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_str_slice_row_get_str_out_of_bounds ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_clear ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_debug ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_default ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_eq ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_iter ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_partial_eq_length_mismatch ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_row_trait ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_complex_ends ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_empty_line ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_get_bytes_out_of_bounds ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_with_capacity ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_empty_line ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_empty_line_missing ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_missing_color_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_multiple_y_with_color ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points_completely_outside ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_liang_barsky_clip ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_parse_numeric_field_list_preserve_order_negative ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_second_file ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_missing_field ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_all ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_trait_ignore_case ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_none ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_reorder ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_selected_error ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_repeat ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_selected_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_error ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_clustered_data ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_last ... ok
[INFO] [stdout] test libs::tsv::split::tests::test_split_custom_delimiter ... ok
[INFO] [stdout] test libs::tsv::split::tests::test_split_empty_fields ... ok
[INFO] [stdout] test libs::tsv::split::tests::test_split_empty_input ... ok
[INFO] [stdout] test libs::tsv::split::tests::test_split_single_field ... ok
[INFO] [stdout] test libs::tsv::split::tests::test_split_trailing_empty ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_exclude_from_rest ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_first ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_none ... ok
[INFO] [stdout] test libs::tsv::split::tests::test_split_basic ... ok
[INFO] [stdout] test libs::tsv::split::tests::test_split_leading_empty ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_line ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_labels ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_with_regression ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_config_with_outliers ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_config_new ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_marker ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines1 ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- libs::expr::tests::test_clear_cache stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'libs::expr::tests::test_clear_cache' (1124) panicked at src/libs/expr/mod.rs:418:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 3
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56c16df023ba - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x56c16df023ba - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x56c16df023ba - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x56c16df023ba - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56c16df1bdba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56c16df1bdba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x56c16df08dc2 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x56c16df08dc2 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x56c16dedf1cf - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x56c16dedf1cf - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x56c16def9d39 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x56c16d9a53dc - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x56c16d9a53dc - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x56c16def9ef2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x56c16def9ef2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x56c16dedf288 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x56c16ded6199 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x56c16dee02cd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x56c16df1c5fc - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x56c16df1c4b3 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x56c16df16ebd - core[786f478f706679df]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x56c16d7f989f - tva[f1ab11d81b761458]::libs::expr::tests::test_clear_cache
[INFO] [stdout]                                at /opt/rustwide/workdir/src/libs/expr/mod.rs:418:9
[INFO] [stdout]   22:     0x56c16d7eb727 - tva[f1ab11d81b761458]::libs::expr::tests::test_clear_cache::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/libs/expr/mod.rs:415:26
[INFO] [stdout]   23:     0x56c16d8e19d6 - <tva[f1ab11d81b761458]::libs::expr::tests::test_clear_cache::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x56c16d9994bb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56c16d9994bb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x56c16d9a5eab - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x56c16d9a5eab - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x56c16d9a5eab - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x56c16d9a5eab - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x56c16d9a5eab - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x56c16d9a5eab - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x56c16d9a5eab - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x56c16d9a15c4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x56c16d9a15c4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x56c16d9a8ab2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x56c16d9a8ab2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x56c16d9a8ab2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x56c16d9a8ab2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x56c16d9a8ab2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x56c16d9a8ab2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x56c16d9a8ab2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x56c16df0196f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x56c16df0196f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7bf8c24a5aa4 - <unknown>
[INFO] [stdout]   45:     0x7bf8c2532a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     libs::expr::tests::test_clear_cache
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1602 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "4c5adda4fb0f4f51936479c2dea5081f4a5303a2e716bd703b97de8c9b812a12", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c5adda4fb0f4f51936479c2dea5081f4a5303a2e716bd703b97de8c9b812a12", kill_on_drop: false }`
[INFO] [stdout] 4c5adda4fb0f4f51936479c2dea5081f4a5303a2e716bd703b97de8c9b812a12
